package com.saydc.model;

import java.io.Serializable;
import java.util.Date;

import com.saydc.beans.Usuario;

public class Promocion implements Serializable{
	
	private static final long serialVersionUID = 1L;
	private int idPromocion;
	private Empleado empleado;
	private Usuario propositor;
	private boolean expertise;
	private Expertise expertisePromocion;
	private boolean puesto;
	private PuestoEspecifico puestoPromocion;
	private Date fechaSolicitada;
	private Date fechaPromocion;
	private double remuneracionPropuesta;
	private EstadoPromocion estadoPromocion;
	private String motivoRechazo;
	
	
	public int getIdPromocion() {
		return idPromocion;
	}
	public void setIdPromocion(int idPromocion) {
		this.idPromocion = idPromocion;
	}
	public Empleado getEmpleado() {
		return empleado;
	}
	public void setEmpleado(Empleado empleado) {
		this.empleado = empleado;
	}
	public Usuario getPropositor() {
		return propositor;
	}
	public void setPropositor(Usuario propositor) {
		this.propositor = propositor;
	}
	public boolean isExpertise() {
		return expertise;
	}
	public void setExpertise(boolean expertise) {
		this.expertise = expertise;
	}
	public Expertise getExpertisePromocion() {
		return expertisePromocion;
	}
	public void setExpertisePromocion(Expertise expertisePromocion) {
		this.expertisePromocion = expertisePromocion;
	}
	public boolean isPuesto() {
		return puesto;
	}
	public void setPuesto(boolean puesto) {
		this.puesto = puesto;
	}
	public PuestoEspecifico getPuestoPromocion() {
		return puestoPromocion;
	}
	public void setPuestoPromocion(PuestoEspecifico puestoPromocion) {
		this.puestoPromocion = puestoPromocion;
	}
	public Date getFechaSolicitada() {
		return fechaSolicitada;
	}
	public void setFechaSolicitada(Date fechaSolicitada) {
		this.fechaSolicitada = fechaSolicitada;
	}
	public Date getFechaPromocion() {
		return fechaPromocion;
	}
	public void setFechaPromocion(Date fechaPromocion) {
		this.fechaPromocion = fechaPromocion;
	}
	public double getRemuneracionPropuesta() {
		return remuneracionPropuesta;
	}
	public void setRemuneracionPropuesta(double remuneracionPropuesta) {
		this.remuneracionPropuesta = remuneracionPropuesta;
	}
	public EstadoPromocion getEstadoPromocion() {
		return estadoPromocion;
	}
	public void setEstadoPromocion(EstadoPromocion estadoPromocion) {
		this.estadoPromocion = estadoPromocion;
	}
	public String getMotivoRechazo() {
		return motivoRechazo;
	}
	public void setMotivoRechazo(String motivoRechazo) {
		this.motivoRechazo = motivoRechazo;
	}
	
	
}
